docprintpast 테이블 개인정보 컬럼 암호화 관련 수정
This commit is contained in:
parent
3eeb9b13e6
commit
101fc9289f
|
|
@ -1351,8 +1351,13 @@
|
||||||
a.*
|
a.*
|
||||||
from (
|
from (
|
||||||
select
|
select
|
||||||
a.no,a.kind,a.cg,a.cshape,a.username,a.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.no,a.kind,a.cg,a.cshape,a.username,CAST(AES_DECRYPT(UNHEX(a.userpno), <include refid="sql.digest"></include>) AS char) userpno
|
||||||
,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,a.phone,a.mname,a.mphone,a.sprice,a.rprice,a.rbank,a.rbankno,a.rbankuser,a.taxemail,a.syear
|
,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), <include refid="sql.digest"></include>) AS char) phone,a.mname
|
||||||
|
,CAST(AES_DECRYPT(UNHEX(a.mphone), <include refid="sql.digest"></include>) AS char) mphone,a.sprice,a.rprice,a.rbank
|
||||||
|
,CAST(AES_DECRYPT(UNHEX(a.rbankno), <include refid="sql.digest"></include>) AS char) rbankno,a.rbankuser
|
||||||
|
,CAST(AES_DECRYPT(UNHEX(a.taxemail), <include refid="sql.digest"></include>) AS char) taxemail,a.syear
|
||||||
,row_number() over(order by a.ssdate desc) rno
|
,row_number() over(order by a.ssdate desc) rno
|
||||||
,count(a.ssdate) over() pagetotalcount
|
,count(a.ssdate) over() pagetotalcount
|
||||||
from docprintpast a
|
from docprintpast a
|
||||||
|
|
@ -1368,10 +1373,10 @@
|
||||||
<isNotNull property="word">
|
<isNotNull property="word">
|
||||||
<isNotNull property="text">
|
<isNotNull property="text">
|
||||||
<isEqual property="word" compareValue="username" prepend="and"> a.username like concat('%',#text#,'%')</isEqual>
|
<isEqual property="word" compareValue="username" prepend="and"> a.username like concat('%',#text#,'%')</isEqual>
|
||||||
<isEqual property="word" compareValue="userpno" prepend="and"> a.userpno like concat('%',#text#,'%')</isEqual>
|
<isEqual property="word" compareValue="userpno" prepend="and"> a.userpno = HEX(AES_ENCRYPT(replace(#text#,'-',''), <include refid="sql.digest"></include>))</isEqual>
|
||||||
<isEqual property="word" compareValue="completeno" prepend="and"> a.completeno like concat('%',#text#,'%')</isEqual>
|
<isEqual property="word" compareValue="completeno" prepend="and"> a.completeno like concat('%',#text#,'%')</isEqual>
|
||||||
<isEqual property="word" compareValue="companyname" prepend="and"> a.companyname like concat('%',#text#,'%')</isEqual>
|
<isEqual property="word" compareValue="companyname" prepend="and"> a.companyname like concat('%',#text#,'%')</isEqual>
|
||||||
<isEqual property="word" compareValue="brno" prepend="and"> a.username brno concat('%',#text#,'%')</isEqual>
|
<isEqual property="word" compareValue="brno" prepend="and"> a.brno like concat('%',#text#,'%')</isEqual>
|
||||||
</isNotNull>
|
</isNotNull>
|
||||||
</isNotNull>
|
</isNotNull>
|
||||||
) a
|
) a
|
||||||
|
|
|
||||||
|
|
@ -1559,7 +1559,7 @@
|
||||||
select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime
|
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
|
,case when a.rprice> 0 then 1 else 0 end isrebate
|
||||||
from docprintpast a
|
from docprintpast a
|
||||||
inner join users b on CAST(AES_DECRYPT(UNHEX(b.userpno), <include refid="sql.digest"></include>) AS char) = replace(a.userpno,'-','')
|
inner join users b on b.userpno= a.userpno
|
||||||
where userno = #userno#
|
where userno = #userno#
|
||||||
</select>
|
</select>
|
||||||
<update id="lect.drop2day" parameterClass="hashtable">
|
<update id="lect.drop2day" parameterClass="hashtable">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue