" from v_order_oproduct_odelivery where (product_type = '/qcfw/icp/' or product_type = '/qcfw/edi/') and user_id=:user_id";
if(ab.productType=="/qcfw/icp/"){//icp
if(ab.ProductType=="/qcfw/icp/"){//icp
sql=sql+" and product_type = :productType ";
sqlcount=sqlcount+" and product_type = :productType ";
params["productType"]=ab.productType;
params["productType"]=ab.ProductType;
}
if(ab.productType=="/qcfw/edi/"){//edi
if(ab.ProductType=="/qcfw/edi/"){//edi
sql=sql+" and product_type = :productType ";
sqlcount=sqlcount+" and product_type = :productType ";
params["productType"]=ab.productType;
params["productType"]=ab.ProductType;
}
if(ab.companyName){//公司名称
if(ab.CompanyName){//公司名称
sql=sql+" and deliver_content->'$.proposerInfo' is not null and deliver_content->'$.proposerInfo.businessLicense' is not null and deliver_content->'$.proposerInfo.businessLicense.name' like :companyName ";
sqlcount=sqlcount+" and deliver_content->'$.proposerInfo' is not null and deliver_content->'$.proposerInfo.businessLicense' is not null and deliver_content->'$.proposerInfo.businessLicense.name' like :companyName ";
params["companyName"]="%"+ab.companyName+"%";
params["companyName"]="%"+ab.CompanyName+"%";
}
if(ab.deliveryStatus){//当前状态
if(ab.DeliveryStatus){//当前状态
sql=sql+" and delivery_status =:delivery_status ";
sqlcount=sqlcount+" and delivery_status =:delivery_status ";
params["delivery_status"]=ab.deliveryStatus;
params["delivery_status"]=ab.DeliveryStatus;
}
sql=sql+" order by "+sortItem+" "+sortType+" limit :limit offset :offset ";