Stringsql="select a.taskname taskname,a.remark remark,b.sourceDirPath sourceDirPath,b.maskingImgType maskingImgType,b.maskingContent maskingContent,b.targetDirPath targetDirPath,b.taskid taskid from DESENSITIZATIONIMGTASK a left outer join DESENSITIZATIONIMGINFO b on a.id = b.taskid where b.taskid='"+taskid+"'";
StringBuffersqlBuffer=newStringBuffer("SELECT DISTINCT datasystem_id,strategyid,strategyname,rolegroup,remarks,createtime,createuser,state FROM T_CORE_Desensitization_Strategy WHERE projectid = '"+projectId+"'");
if(HibernateConfig.PEIZHIKUDBTYPE.equals("3")){
sqlBuffer=newStringBuffer("SELECT DISTINCT datasystem_id as \"datasystem_id\",strategyid as \"strategyid\",strategyname as \"strategyname\",rolegroup as \"rolegroup\",remarks as \"remarks\",createtime as \"createtime\",createuser as \"createuser\",state as \"state\" FROM T_CORE_Desensitization_Strategy WHERE projectid = '"+projectId+"'");
}
if(StringUtils.hasText(strategyName)){
sqlBuffer.append(" and strategyname like '%"+strategyName+"%'");
}
if(StringUtils.hasText(remarks)){
sqlBuffer.append(" and remarks like '%"+remarks+"%'");
Stringsql="SELECT id as id,strategyid,strategyname,rolegroup,remarks,projectid,datasystem_id,tschemas,names,table_field_id,dataareaid,dataareaname,ruleid,rulename,state,createuser,createtime FROM T_CORE_Desensitization_Strategy WHERE projectid = '"+projectId+"' and strategyid = '"+strategyId+"'";
if(HibernateConfig.PEIZHIKUDBTYPE.equals("3")){
sql="SELECT id as \"id\",strategyid as \"strategyid\",strategyname as \"strategyname\",rolegroup as \"rolegroup\",remarks as \"remarks\",projectid as \"projectid\",datasystem_id as \"datasystem_id\",tschemas as \"tschemas\",names as \"names\",table_field_id as \"table_field_id\",dataareaid as \"dataareaid\",dataareaname as \"dataareaname\",ruleid as \"ruleid\",rulename as \"rulename\",state as \"state\",createuser as \"createuser\",createtime as \"createtime\" FROM T_CORE_Desensitization_Strategy WHERE projectid = '"+projectId+"' and strategyid = '"+strategyId+"'";