分頁讀取與無限滾動
多條件排列組合查詢店鋪資訊
dao層在查詢店鋪列表時,加上parentid不為空時,進行二級子列表的查詢
selects.shop_id,
s.shop_name,
s.shop_desc,
s.shop_addr,
s.phone,
s.shop_img,
s.priority,
s.create_time,
s.last_edit_time,
s.status,
s.advice,
a.area_id,
a.area_name,
sc.shop_category_id,
sc.shop_category_name
from
shop s,
area a,
shop_category sc
and s.shop_category_id=#
and s.shop_category_id in (
select shop_category_id
from shop_category
where parent_id=#)
and s.area_id=#
and s.status=#
and s.owner_id=#
and s.shop_name like '%$%'
ands.area_id=a.area_id
ands.shop_category_id=sc.shop_category_id
order by
s.priority desc
limit #,#;
select
count(1),
s.shop_id,
s.shop_name,
s.shop_desc,
s.shop_addr,
s.phone,
s.shop_img,
s.priority,
s.create_time,
s.last_edit_time,
s.status,
s.advice,
a.area_id,
a.area_name,
sc.shop_category_id,
sc.shop_category_name
from
shop s,
area a,
shop_category sc
and s.shop_category_id=#
and s.shop_category_id in (
select shop_category_id
from shop_category
where parent_id=#)
and s.area_id=#
and s.status=#
and s.owner_id=#
and s.shop_name like '%$%'
ands.area_id=a.area_id
ands.shop_category_id=sc.shop_category_id
service層不變
controller層
/*** 返回商品列表裡的shopcategory列表(一級或二級),以及區域資訊列表
//獲取區域列表資訊
listarealist = null;
try catch(exception e)
modelmap.put( "success", true );
return modelmap;
}/**
* 獲取指定查詢條件下的店鋪資訊
* 組合查詢條件,封裝進shopcondition中
* @param parentid
* @param shopcategoryid
* @param areaid
* @param shopname
* @return
*/private shop compactshopconditionforsearch(long parentid, long shopcategoryid, int areaid, string shopname)
if(shopcategoryid != -1)
if(areaid != -1)
if(shopname != null)
//同時設定只展示status = 1 的店鋪
shopcondition.setstatus( 1 );
return shopcondition;
}
shop 10 前端展示系統 首頁展示(後台)
初始的首頁 首先獲取首頁中頭條展示內容的list 然後還要獲取一級店鋪類別,用來將店鋪分類展示 dao層 獲取頭條資訊 通過傳入的查詢條件,查詢頭條資訊 param headlinecondition return listqueryheadline param headlinecondition ...
shop 6 店鋪註冊 js實現
後面接shop 7.店鋪編輯和列表 更新店鋪的資訊 前端實現 js 首先要有初始化的url,一載入此js,就執行此url,進行初始化 initurl中的getshopinitinfo 是獲取店鋪分類和區域資訊,進行前端的店鋪分類和所屬區域的下拉列表的初始化 registershopurl 是進行店鋪...
shop 8 店鋪列表展示 Dao層
實現商鋪管理 實現商店列表 實現分頁查詢店鋪,通過條件組合,來篩選出條件範圍內的店鋪列表 分頁查詢中使用limit 第乙個引數指定第乙個返回記錄行的偏移量,第二個引數指定返回記錄行的最大數目 1 2 分頁查詢店鋪,可輸入的條件有 店鋪名 模糊 店鋪狀態,店鋪類別,區域id,owner3 param ...