本帖最后由 lance 于 2015-7-29 18:23 编辑
- (function(){
- var userid = getWebUser().getId();
- var names = getItemValueAsString("clientname");
- var begintime = getItemValueAsString("stime");
- var endtime = getItemValueAsString("etime");
- var customerstatus = getItemValueAsString("customerstatus");
- var singlenumber = getItemValueAsString("singlenumber");
- var customerphone= getItemValueAsString("phonenumber"); //customerphone
- var oldnum= getItemValueAsString("oldnum");
- var oldtxtime = getItemValueAsString("oldtxtime");
- var customersource = getItemValueAsString("customersource");
- var procedure = getItemValueAsString("procedure");
- var type=getItemValueAsString("type");
- var sql ="select * from cqmdb.dbo.TLK_SINGLEINFORMATIONMANAGEMENT s join cqmdb.dbo.tlk_resourcesProcess r ";
- sql+= " on s.ID=r.PARENT left join cqmdb.dbo.TLK_GRELEVANCEEVOLVE g on s.ID=g.PARENT ";
- sql+= " where convert(varchar(100),r.ITEM_USER)='"+userid+"' ";
- sql+=" and ( ( convert(varchar(100),s.CREATED+5,23)<convert(varchar(100),GETDATE()+5,23) ";
- sql+=" and g.AUTHOR='"+userid+"' ) or convert(varchar(100),s.CREATED+5,23)>=convert(varchar(100),GETDATE()+5,23) ) ";
- println("清空控制台以后再打印相应的sql="+sql);
- if(names !=null && names!=""){
- sql+=" AND s.ITEM_customername like '%"+names+"%'";
- }
- if(singlenumber !=null && singlenumber!=""){
- sql+=" AND s.ITEM_singlenumber like '%"+singlenumber+"%'";
- }
- if(customerphone !=null && customerphone!=""){
- sql+=" AND s.ITEM_customerphone like '%"+customerphone+"%'";
- }
- if(customerstatus !=null && customerstatus!=""){
- sql+=" AND s.item_singlestate like '%"+customerstatus+"%'";
- }
- if(oldnum !=null && oldnum!=""){
- sql+=" AND s.item_oldnum like '%"+oldnum+"%'";
- }
- if(oldtxtime !=null && oldtxtime !=""){
- sql+=" AND s.item_oldtxtime = '"+oldtxtime+"'";
- }
- if(customersource !=null && customersource!=""){
- sql+=" AND s.item_customersource like '%"+customersource+"%'";
- }
- if(procedure !=null && procedure!=""){
- sql+=" AND s.item_procedure like '%"+procedure+"%'";
- }
- var contacts= getItemValueAsString("contacts");
- if(contacts!=null&&contacts!=""){
- sql+=" and s.item_contacts like '%"+contacts+"%' ";
- }
- if(type!=null&&type!=""){
- sql+=" and s.item_ITEM_FORMATCATEGORY like '%"+type+"%' ";
- }
- if(begintime!=null && begintime!="" &&endtime=="" || endtime==null){
- sql+=" AND CONVERT(varchar(100),s.item_creationdate,23) like '%"+begintime+"'";
- }else if(endtime!=null && endtime!="" &&begintime=="" || begintime==null){
- sql+=" AND CONVERT(varchar(100),s.item_creationdate,23) like '%"+endtime+"'";
- }
- else if(begintime!=null && begintime!="" &&endtime!=null && endtime!=""){
- sql+=" AND CONVERT(varchar(100),s.item_creationdate,23) >= '"+begintime+"' AND CONVERT(varchar(100),s.item_creationdate,23) <='"+endtime+"' ";
- }
- sql += " ORDER BY s.item_creationdate DESC ";
- //println(sql);
- return sql;
- })();
复制代码 |